package org.agile4j.patterns.singleton;

public enum SingletonDemo02 {
    /**
     * 定义一个枚举严肃，它就代表了Singleton的事例
     */
    uniqueInstance;

    /**
     * 示意方法，单利可以有自己的操作
     */
    public void singletonOperation() {
        System.out.println("abc");
    }

    public static void main(String[] args) {
        SingletonDemo02.uniqueInstance.singletonOperation();
        SingletonDemo02.uniqueInstance.singletonOperation();
    }
}
